.practice {
  .list {

    .options,
    .fill {
      padding: 50px;

      .header {
        .type {
          width: 80px;
          height: 50px;
          background: #2E57FF;
          font-size: 32px;
          font-family: NotoSansHans;
          font-weight: 400;
          color: #FFFFFF;
        }

        .title {
          flex: 1;
        }

      }

      .option-item {
        background: #F0F0F0;
        padding: 50px;
        display: flex;
        margin-bottom: 50px;

        .check {
          width: 40px;
          height: 40px;
          border: 2px solid #666666;
          border-radius: 50%;
          display: flex;
          justify-content: center;
          align-items: center;

          img {
            width: 100%;
          }
        }

        .sort {
          padding: 0 50px;
        }

        .content {
          flex: 1;
        }
      }
    }
  }
}